china rose (rosa semperflorens) - Spanish English Dictionary